home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Tele / A / ArchiveCL.cpt / ArchiveCL / ArchiveCL Notes / ArchiveCL Notes
Encoding:
Text File  |  1987-03-01  |  2.5 KB  |  61 lines  |  [TEXT/EDIT]

  1. Notes on 'ArchiveCL'
  2.  
  3. First, this is a free product! It is not shareware, and
  4. as such it is not easily adaptible. It was written especially
  5. for the Hsv. MUG BBS, and no provision is made for other system
  6. use other than the use of a generic message and blank padded
  7. symbols, which may be modified with Fedit.
  8.  
  9. What does it do?
  10.  
  11. It appends ':Logs:Callerlog' to ':Logs:Callerlog Archive' and
  12. clears ':Logs:Callerlog'.
  13.  
  14. If ArchiveCL was launched from RRHost, it will then write
  15.     '   Callerlog cleared by Sysop....'
  16. as the first line of ':Logs:Callerlog'. (AnalyzeCL ignores any line
  17. within callerlog data that starts with 3 spaces.)
  18.  
  19. If ArchiveCL was NOT launched from RRHost, it will write the next 
  20. three lines:
  21. --------------------
  22. The RRHost BBS is ready for calls at 02/28/87 at 16:03:38
  23. --------------------
  24. as the first three lines of the recently cleared Callerlog.
  25. The date and time will reflect current execution time.
  26.  
  27. In either case, 'Red Ryder Host' will be executed if it is on
  28. the same folder as ArchiveCL. If it is not present, then 
  29. nothing else happens.
  30.  
  31. Customization Notes:
  32.  
  33. For AnalyzeCL 0.88 to recognize this as a RRHost boot, the first three
  34. characters must be 'The', 'ready' must be somewhere in the line, and the
  35. date must be formatted as in the example. ArchiveCL, as supplied, will
  36. meet these requirements.
  37.  
  38. If you wish to use Fedit (or a similar program) to modify either the
  39. file paths or the message text, I've left adequate blank padding at the
  40. end of the strings to do so. For example, you may locate ':Logs:Callerlog'
  41. and change it to 'HS20:BBS:LogFiles:Callerlog' if that's where your CL is.
  42. ArchiveCL will eat trailing blanks on all symbols, so the length of
  43. the output string is not important. Be sure not to overwrite the byte
  44. count for following strings. That is, do not overwrite any characters
  45. past the text other than blanks.
  46.  
  47. This  technique will work for both the file paths and the
  48. 'ready for' message.
  49.  
  50.  
  51. Other ...
  52.  
  53. When the Hsv MUG BBS is started, it's done with a copy of FSP
  54. (File Section Processor) that has been renamed to 'Start the BBS!'.
  55. FSP launches 'ArchiveCL' when it is done with  file section
  56. maintenance, so that the callerlog reflects the latest
  57. 'boot' of RRHost. ArchiveCL performs its function (see above) and
  58. kicks off 'Red Ryder Host'.  At this point the callerlog will
  59. only show activity since the last boot, (One of my menus allows
  60. users to list (Cmd#14) the Callerlog.)  and the Callerlog Archive
  61. will list all activity since the last time it was cleared.